throttle valves - German English Dictionary